1
字串語法:使用正則表達式定義模式
AI020Lesson 5
00:00

正則表達式 (RegExp)是一種專用的形式語法,用於描述、匹配和操作字串資料中的模式。在 JavaScript 中,RegExp 可作為引擎執行搜尋與驗證操作的藍圖。

1. 定義語法

定義模式主要有兩種方式: 字面量表示法 (var re2 = /abc/;),在腳本載入時編譯,以及 RegExp 建構函數 (var re1 = new RegExp("abc");),可根據變數動態建立模式。

/abc/字面量(快速/靜態)new RegExp("abc")建構函數(動態)

2. .test() 方法

.test() 方法是應用此語法最基本的方式;它會回傳一個布林值,指出模式是否在目標字串中的任何位置存在。某些字元如 + 具有特殊功能意義,必須以反斜線 轉義 來表示字面意義(例如, /eighteen\+/) 才能被當作字面字元進行匹配。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>